home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / IDL / DispMod.idl < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.2 KB  |  50 lines  |  [TEXT/MPS ]

  1. //# Copyright:    © 1993-94 by Apple Computer, Inc., all rights reserved.
  2. #ifndef _DISPMOD_
  3. #define _DISPMOD_
  4.  
  5. #ifndef _ODOBJECT_
  6. #include "ODObject.idl"      // base class
  7. #endif
  8.  
  9. //=====================================================================================
  10. // Classes defined in this interface
  11. //=====================================================================================
  12.  
  13. interface  ODDispatchModule;
  14.  
  15. //=====================================================================================
  16. // Classes used by this interface
  17. //=====================================================================================
  18.  
  19. interface  ODSession;
  20.  
  21. //=====================================================================================
  22. // ODDispatchModule
  23. //=====================================================================================
  24.  
  25. interface ODDispatchModule : ODObject
  26. {
  27.     void InitDispatchModule(in ODSession session);
  28.  
  29.    ODBoolean Dispatch(in ODEventData event);
  30.  
  31. #ifdef __SOMIDL__
  32.   implementation
  33.   {
  34.   override:
  35.     somInit,
  36.     somUninit,
  37.     Purge;
  38.     
  39.     releaseorder:
  40.         InitDispatchModule,
  41.         Dispatch;
  42.         
  43.  
  44.   };
  45. #endif
  46. };
  47.  
  48. #endif //# _DISPMOD_
  49.  
  50.